Skip to content

chore(file-client): add async ZIP job endpoints#388

Merged
anttiviljami merged 2 commits into
mainfrom
chore/file-client-async-zip-job
May 15, 2026
Merged

chore(file-client): add async ZIP job endpoints#388
anttiviljami merged 2 commits into
mainfrom
chore/file-client-async-zip-job

Conversation

@anttiviljami
Copy link
Copy Markdown
Member

@anttiviljami anttiviljami commented May 15, 2026

Summary

Update @epilot/file-client against the latest file-api OpenAPI spec, which adds the async bulk ZIP download flow.

  • New operations:
    • createZipJobPOST /v1/files:zipJob
    • getZipJobGET /v1/files:zipJob/{job_id}
  • CreateZipJobPayload accepts either file_entity_ids (≤1000) or entity_query (server-resolved, ≤10,000 files)
  • ZipJob response shape with status, progress, result.download_url etc.
  • Includes a minor changeset for @epilot/file-client

Source

Regenerated from feature branch feature/async-bulk-zip-download on e-pilot/product/file-management/file-api (MR !219).

Related

Test plan

  • npm run typegen regenerates openapi.d.ts cleanly
  • npm run build succeeds
  • npm test — client tests pass; sdk-v2 compact roundtrip tests pass after the spec refresh

🤖 Generated with Claude Opus 4.7

anttiviljami and others added 2 commits May 15, 2026 14:36
Regenerates @epilot/file-client OpenAPI bundle + types against the
file-api spec that adds POST /v1/files:zipJob and GET
/v1/files:zipJob/{job_id}, plus the CreateZipJobPayload variant that
accepts either file_entity_ids or entity_query.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude <noreply@anthropic.com>
@anttiviljami anttiviljami merged commit a6bc7a3 into main May 15, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant